<?php
        session_start();
        include_once '../html2pdf_v4.03/html2pdf.class.php';
        include_once '../config/configdb.inc';    
        include_once '../funcoes.php';
        
        include_once '../modelo/modeloVendaVacina.php';
        include_once '../modelo/modeloVacina.php';
        include_once '../modelo/modeloCompraVacina.php';
        
          $dataInicial = addslashes($_POST['dataInicial']);
          $dataInicial2 = str_ireplace("/", "-", inverteData($dataInicial,"/"));
          $dataFinal = addslashes($_POST['dataFinal']);
          $dataFinal2 = str_ireplace("/", "-", inverteData($dataFinal,"/"));
          $dataRelatorio = addslashes($_POST['dataRelatorio']);
          
          $idVacina = addslashes($_POST['idVacina']);
          settype($idVacina, 'integer');
          $titulo = addslashes($_POST['titulo']);
          $obs = addslashes($_POST['obs']);
          $empresa = mysql_fetch_array(getEmpresa());
          $compraAnterior = mysql_fetch_array(getCompraAnterior($idVacina, $dataInicial2));
          $vendaAnterior = mysql_fetch_array(getVendaAnterior($idVacina, $dataInicial2));
          
          $comprasPeriodo = getCompraPeriodo($idVacina, $dataInicial2, $dataFinal2);
          $numComprasPeriodo = mysql_num_rows($comprasPeriodo);
          
          $vendasPeriodo = getVendaPeriodo($idVacina, $dataInicial2, $dataFinal2);
          $numVendasPeriodo = mysql_num_rows($vendasPeriodo);
          
          $estoqueAtual = estoqueData(str_ireplace("/", "-", inverteData($dataRelatorio, '/')));
          $numEstoque = mysql_num_rows($estoqueAtual);
          
          $nomeVacina = mysql_fetch_array(getVacinaId($idVacina));
    
        $html .= '<link rel="stylesheet" href="../visao/css/pdf.css" type="text/css" media="all" />';
        $html .= '  <div align="center"><p align="center" class="topoRelatorio"><img src="../visao/css/imagens/brasao.gif" width="50"/><br/>
                    GOVERNO DO ESTADO DE RONDÔNIA<br/>
                    AGÊNCIA DE DEFESA AGROSILVOPASTORIL DO ESTADO DE RONDÔNIA - IDARON<br/>
                    VINCULADA A SECRETARIA DE ESTADO DA AGRICULTURA, PRODUÇÃO E DO DESENVOLVIMENTO ECONÔMICO E SOCIAL-SEAPES</p>';
        $html .='<h3 align="center">'. stripslashes($titulo).'</h3>
                <p align="left">
                    <span class="topoRelatorio">&nbsp;&nbsp;ESTABELECIMENTO:'.$empresa['nome'].'</span><br/>
                    <span class="topoRelatorio">&nbsp;&nbsp;ENDEREÇO:'.$empresa['rua'].' '.$empresa['numero'].' '.$empresa['bairro'].'</span><br/>
                    <span class="topoRelatorio">&nbsp;&nbsp;TELEFONE:'.$empresa['telefone'].'</span><br/>
                    <span class="topoRelatorio">&nbsp;&nbsp;PERÍODO:'.$dataInicial.' a '.$dataFinal.'</span><br/>
                    <span class="topoRelatorio">&nbsp;&nbsp;ESTOQUE ANTERIOR:'.  number_format($compraAnterior['doses'] - $vendaAnterior['doses'],0,",",".").'</span>
                </p>
          <table align="center" class="tabelaPdf">
                    <thead>
                        <tr>
                            <th colspan="7">COMPRA(S)</th>
                        </tr>
                        <tr>
                            <th width="100">Data compra</th>
                            <th width="100">Data receb.</th>
                            <th width="130">Laboratório</th>
                            <th width="40">Partida</th>
                            <th width="70">Nº de frascos</th>
                            <th width="70">Nº de doses</th>
                            <th width="100">Vencimento</th>
                        </tr>
                    </thead>
                    <tbody>';
                        $totalFrascosComprados;
                        $totalDosesCompradas;
                        for ($i=0;$i<$numComprasPeriodo;$i++){
                            $arrayComprasPeriodo = mysql_fetch_array($comprasPeriodo);
                            mysql_data_seek($arrayComprasPeriodo, $i);
                            $totalFrascosComprados += $arrayComprasPeriodo['quantidadeFrascos'];
                            $totalDosesCompradas += $arrayComprasPeriodo['quantidadeDoses'];
                            $html .= '<tr>';
                            $html .= '<td>'.str_ireplace("-", "/", inverteData($arrayComprasPeriodo['dataEntrada'], '-')).'</td>';
                            $html .= '<td>'.str_ireplace("-", "/", inverteData($arrayComprasPeriodo['dataEntrada'], '-')).'</td>';
                            $html .= '<td>'.$arrayComprasPeriodo['nome'].'</td>';
                            $html .= '<td>'.$arrayComprasPeriodo['partida'].'</td>';
                            $html .= '<td>'.$arrayComprasPeriodo['quantidadeFrascos'].'</td>';
                            $html .= '<td>'.$arrayComprasPeriodo['quantidadeDoses'].'</td>';
                            $html .= '<td>'.str_ireplace("-", "/", inverteData($arrayComprasPeriodo['validade'], '-')).'</td>';
                            $html .= '</tr>';
                        }
                        $html .= '<tr>';
                        $html .= '<td colspan="3"></td>';
                        $html .= '<td>Total:</td>';
                        $html .= '<td>'.number_format($totalFrascosComprados,0,",",".").'</td>';
                        $html .= '<td>'.number_format($totalDosesCompradas,0,",",".").'</td>';
                        $html .= '<td></td>';
                        $html .= '</tr>';
                        
                    $html .='
                    
                        <tr>
                            <th colspan="7">VENDA(S)</th>
                        </tr>
                        <tr>
                            <th colspan="2">Laboratório</th>
                            <th colspan="2">Partida</th>
                            <th>Nº de frascos</th>
                            <th>Nº de doses</th>
                            <th>Vencimento</th>
                        </tr>
                    ';
                    
                        for ($i=0;$i<$numVendasPeriodo;$i++){
                            $arrayVendasPeriodo = mysql_fetch_array($vendasPeriodo);
                            mysql_data_seek($arrayVendasPeriodo, $i);
                            $totalFrascosVendidos += $arrayVendasPeriodo['quantidadeFrascos'];
                            $totalDosesVendidas += $arrayVendasPeriodo['quantidadeDoses'];
                            $html .= '<tr>';
                            $html .= '<td colspan="2">'.$arrayVendasPeriodo['nome'].'</td>';
                            $html .= '<td colspan="2">'.$arrayVendasPeriodo['partida'].'</td>';
                            $html .= '<td>'.$arrayVendasPeriodo['quantidadeFrascos'].'</td>';
                            $html .= '<td>'.$arrayVendasPeriodo['quantidadeDoses'].'</td>';
                            $html .= '<td>'.str_ireplace("-", "/", inverteData($arrayVendasPeriodo['validade'],'-')).'</td>';
                            $html .= '</tr>';
                        }
                        $html .= '<tr><td colspan="2"></td><td colspan="2"></td>';
                        $html .= '<td>Total: '.number_format($totalFrascosVendidos,0,",",".").'</td>';
                        $html .= '<td>Total: '.number_format($totalDosesVendidas,0,",",".").'</td>';
                        $html .= '<td></td></tr>';
                   
                   $html .=' 
                        <tr>
                            <th colspan="7">ESTOQUE ATUAL</th>
                        </tr>
                        <tr>
                            <th>Data</th>
                            <th colspan="2">Laboratório</th>
                            <th>Partida</th>
                            <th>Nº de frascos</th>
                            <th>Nº de doses</th>
                            <th>Vencimento</th>
                        </tr>
                    ';
                        
                            for ($i=0;$i<$numEstoque;$i++){
                                $arrayEstoque = mysql_fetch_array($estoqueAtual);
                                mysql_data_seek($arrayEstoque, $i);
                                if ($arrayEstoque['saldoDoses'] > 0){
                                    $totalEstoqueFrascos += $arrayEstoque['saldoFrascos'];
                                    $totalEstoqueDoses += $arrayEstoque['saldoDoses'];
                                    $html .= '<tr>';
                                    $html .= '<td>'.$dataRelatorio.'</td>';
                                    $html .= '<td colspan="2">'.$arrayEstoque['nomeLaboratorio'].'</td>';
                                    $html .= '<td>'.$arrayEstoque['partida'].'</td>';
                                    $html .= '<td>'.$arrayEstoque['saldoFrascos'].'</td>';
                                    $html .= '<td>'.$arrayEstoque['saldoDoses'].'</td>';
                                    $html .= '<td>'.str_ireplace("-", "/", inverteData($arrayEstoque['validade'],'-')).'</td>';
                                    $html .= '</tr>';
                                }
                                
                            }
                                $html .= '<tr>';
                                $html .= '<td colspan="3"></td>';
                                $html .= '<td align="right">Total</td>';
                                $html .= '<td>'.number_format($totalEstoqueFrascos,0,",",".").'</td>';
                                $html .= '<td>'.number_format($totalEstoqueDoses,0,",",".").'</td>';
                                $html .= '<td></td>';
                                $html .= '</tr>';
                        
                    $html .='</tbody>
                </table>
                <h5 align="left">Observações: '.$obs.'</h5>
                <h5 align="right">'. $empresa['cidade'].', '.$dataRelatorio.'</h5>
                <p align="left">Assinatura do responsável:&nbsp;_________________________________________</p></div>';

              try {
			$html2pdf = new HTML2PDF('P','A4','pt', true, 'UTF-8', array(5,5,5,5));
			$html2pdf->writeHTML($html);
			$html2pdf->Output('Estoque--'.$nomeVacina['nomeVacina'].'--'.str_ireplace("/","-", $dataInicial).'--'.str_ireplace("/", "-", $dataFinal).'.pdf','I');
			}
			catch (HTML2PDF_exception $e)
			{
				echo $e;
			}